<template>
	<TresGroup>
    
        <Suspense>
            <reflectorRoundedBox 
                :position="[-2,0.245,-24.427]" 
                :rotation="[0,0,0]" 
                :scale="[5,1,1]" 
                name="RoundedBox镜面" uuid="adf72280-7167-437d-a590-15eed8b883ff"
                :castShadow="true" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState0" v-on="eMeshEvents0" />
        </Suspense>
        
        <Suspense>
            <line2RoundedRect 
                :position="[-2.0140000000000002,0.643,-24.361]" 
                :rotation="[0,0,0]" 
                :scale="[4.97529536029586,1,1]" 
                name="矩形线边框" uuid="9e4373bc-ae18-4aea-96d2-1c7d0c1f7ac8"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState1" />
        </Suspense>
        
        <Suspense>
            <topoBase 
                :position="[-8.996,1.046,-9.129]" 
                :rotation="[0,0,0]" 
                :scale="[3,3,3]" 
                name="拓扑底座" uuid="3885d4c6-88f5-4fc4-928f-fbab93746b26"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState2" />
        </Suspense>
        
        <Suspense>
            <spriteImg 
                :position="[-2.416,3.077,3.63]" 
                :rotation="[-1.5699998143232348,0.021592646742385854,3.1415754561101696]" 
                :scale="[2.5,2.5,2.5]" 
                name="精灵图片" uuid="8df631e6-49c1-4937-ab35-9e27e76559e4"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState3" />
        </Suspense>
        
        <Suspense>
            <bannerLabel 
                :position="[-8.884,0.8250000000000001,-11.648]" 
                :rotation="[-3.141592653589793,0.0015926535897931142,-3.141592653589793]" 
                :scale="[0.36535902481229576,1.6,0.39020006525861206]" 
                name="精灵图文字" uuid="e8f1c088-46d7-4e00-8450-bfaa18c615a6"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState4" />
        </Suspense>
        
        <Suspense>
            <reflectorRoundedBox 
                :position="[-2.5060000000000002,0.245,2.494]" 
                :rotation="[0,0,0]" 
                :scale="[1,1,1]" 
                name="RoundedBox镜面" uuid="8c9cd24d-a7e3-4ac7-afbb-123da53ad4a8"
                :castShadow="true" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState5" v-on="eMeshEvents5" />
        </Suspense>
        
        <Suspense>
            <spriteImg 
                :position="[4.306,2.959,-8.471]" 
                :rotation="[0,0,0]" 
                :scale="[2,2,2]" 
                name="精灵图片" uuid="3aec58ba-e759-45d2-a8b9-bdbca12778bf"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState6" />
        </Suspense>
        
        <Suspense>
            <line2RoundedRect 
                :position="[-2.464,0.643,2.423]" 
                :rotation="[0,0,0]" 
                :scale="[1,1,1]" 
                name="矩形线边框" uuid="f57c79d1-216d-4931-81cf-2c20391e100d"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState7" />
        </Suspense>
        
        <Suspense>
            <topoBase 
                :position="[-2.562,0.91,3.653]" 
                :rotation="[0,0,0]" 
                :scale="[3,3,3]" 
                name="拓扑底座" uuid="960a34c3-f36c-4f67-ac8d-7032caf0c530"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState8" />
        </Suspense>
        
        <Suspense>
            <bannerLabel 
                :position="[-2.5060000000000002,0.8250000000000001,0.9480000000000001]" 
                :rotation="[-3.141592653589793,0.0015926535897931142,-3.141592653589793]" 
                :scale="[0.46889375758679747,1.6,0.4828752650196797]" 
                name="精灵图文字" uuid="c43af5ae-dbc6-4033-8d6e-2afa25f7455b"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState9" />
        </Suspense>
        
        <Suspense>
            <topoBase 
                :position="[4.596,1.046,-9.121]" 
                :rotation="[0,0,0]" 
                :scale="[3,3,3]" 
                name="拓扑底座" uuid="b00205ce-f3cc-47f3-aaab-90c8b9ac2567"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState10" />
        </Suspense>
        
        <Suspense>
            <topoBase 
                :position="[-23.003,1.046,-23.445]" 
                :rotation="[0,0,0]" 
                :scale="[3,3,3]" 
                name="拓扑底座" uuid="eabc2577-abf8-45af-aecb-8c4fc80adb84"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState11" />
        </Suspense>
        
        <Suspense>
            <spriteImg 
                :position="[-9.023,2.9370000000000003,-8.63]" 
                :rotation="[0,0,0]" 
                :scale="[3,3,1]" 
                name="精灵图片" uuid="8d1ae31d-8a24-4176-9cd1-b8c58c7c85f5"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState12" />
        </Suspense>
        
        <Suspense>
            <bannerLabel 
                :position="[4.654,0.8250000000000001,-11.648]" 
                :rotation="[-3.141592653589793,0.0015926535897931142,-3.141592653589793]" 
                :scale="[0.36535902481229576,1.6,0.39020006525861206]" 
                name="精灵图文字" uuid="d33e505a-18c6-4776-baa3-c6d1677e6894"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState13" />
        </Suspense>
        
        <Suspense>
            <bannerLabel 
                :position="[-14.868,0.8250000000000001,-25.957]" 
                :rotation="[-3.141592653589793,0.0015926535897931142,-3.141592653589793]" 
                :scale="[0.36535902481229576,1.6,0.39020006525861206]" 
                name="精灵图文字" uuid="a0e4a6ab-e914-4755-9171-3c3645fce141"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState14" />
        </Suspense>
        
        <Suspense>
            <spriteImg 
                :position="[-2.249,3.108,-8.908]" 
                :rotation="[0,0,0]" 
                :scale="[2,2,1]" 
                name="精灵图片" uuid="5ec8ce50-1ba2-4ac9-bf19-e446f0a49ef7"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState15" />
        </Suspense>
        
        <Suspense>
            <lineArrow 
                :position="[-11.71,0.48,-16.87]" 
                :rotation="[-1.5194398922134846,-0.04875168447321359,-0.7587476205412162]" 
                :scale="[1,1,1]" 
                name="箭头线组件" uuid="1ad2b956-d427-4123-a880-6361eeaf43b5"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState16" />
        </Suspense>
        
        <Suspense>
            <reflectorRoundedBox 
                :position="[-2.368,0.245,-9.944]" 
                :rotation="[0,0,0]" 
                :scale="[2,1,1]" 
                name="RoundedBox镜面" uuid="602d5a96-ff47-41b6-8054-f503b5d60bee"
                :castShadow="true" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState17" />
        </Suspense>
        
        <Suspense>
            <topoBase 
                :position="[-2.523,1.046,-9.121]" 
                :rotation="[0,0,0]" 
                :scale="[3,3,3]" 
                name="拓扑底座" uuid="21940005-9eaf-4e01-9983-18e94983704d"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState18" />
        </Suspense>
        
        <Suspense>
            <topoBase 
                :position="[18.463,1.046,-23.445]" 
                :rotation="[0,0,0]" 
                :scale="[3,3,3]" 
                name="拓扑底座" uuid="198b636a-e846-4190-895a-6ddf0fe33ac7"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState19" />
        </Suspense>
        
        <Suspense>
            <topoBase 
                :position="[10.242,1.046,-23.445]" 
                :rotation="[0,0,0]" 
                :scale="[3,3,3]" 
                name="拓扑底座" uuid="5fc99ae0-c5f6-4bdd-804f-addd9c59a3ce"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState20" />
        </Suspense>
        
        <Suspense>
            <topoBase 
                :position="[1.865,1.046,-23.445]" 
                :rotation="[0,0,0]" 
                :scale="[3,3,3]" 
                name="拓扑底座" uuid="08892952-770b-4f0a-9038-cf306e406c0d"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState21" />
        </Suspense>
        
        <Suspense>
            <topoBase 
                :position="[-6.542,1.046,-23.445]" 
                :rotation="[0,0,0]" 
                :scale="[3,3,3]" 
                name="拓扑底座" uuid="d9ea5bf4-98d5-4ca2-8667-f3b51c76e419"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState22" />
        </Suspense>
        
        <Suspense>
            <topoBase 
                :position="[-14.754,1.046,-23.445]" 
                :rotation="[0,0,0]" 
                :scale="[3,3,3]" 
                name="拓扑底座" uuid="663ca48e-f1ce-453a-981a-1d98a47a7cf0"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState23" />
        </Suspense>
        
        <Suspense>
            <line2RoundedRect 
                :position="[-2.354,0.643,-9.899000000000001]" 
                :rotation="[0,0,0]" 
                :scale="[1.9744995115381752,1,1]" 
                name="矩形线边框" uuid="498f4fa8-6c51-4945-a7cb-df3edf39ee8b"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState24" />
        </Suspense>
        
        <Suspense>
            <spriteImg 
                :position="[-22.673000000000002,3.236,-23.23]" 
                :rotation="[0,0,0]" 
                :scale="[2.5,2.5,1]" 
                name="精灵图片" uuid="15952a6a-ebf1-4fe3-972d-1c4546473805"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState25" />
        </Suspense>
        
        <Suspense>
            <bannerLabel 
                :position="[-2.4250000000000003,0.8250000000000001,-11.648]" 
                :rotation="[-3.141592653589793,0.0015926535897931142,-3.141592653589793]" 
                :scale="[0.36535902481229576,1.6,0.39020006525861206]" 
                name="精灵图文字" uuid="c6a32f15-08aa-4e1e-bb5e-b435ec9fdcdd"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState26" />
        </Suspense>
        
        <Suspense>
            <spriteImg 
                :position="[1.825,3.059,-23.081]" 
                :rotation="[0,0,0]" 
                :scale="[2.5,2.5,1]" 
                name="精灵图片" uuid="14077b99-3e17-4cc6-a7b0-5f0c5e4868e5"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState27" />
        </Suspense>
        
        <Suspense>
            <bannerLabel 
                :position="[-22.812,0.8250000000000001,-25.957]" 
                :rotation="[-3.141592653589793,0.0015926535897931142,-3.141592653589793]" 
                :scale="[0.36535902481229576,1.6,0.39020006525861206]" 
                name="精灵图文字" uuid="48a7164a-427f-4fec-b1af-403e54b39078"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState28" />
        </Suspense>
        
        <Suspense>
            <spriteImg 
                :position="[-6.524,3.236,-23.23]" 
                :rotation="[0,0,0]" 
                :scale="[2.5,2.5,1]" 
                name="精灵图片" uuid="5bd5441f-3e3a-4ee3-994e-0ad02ef2e824"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState29" />
        </Suspense>
        
        <Suspense>
            <bannerLabel 
                :position="[18.494,0.8250000000000001,-25.957]" 
                :rotation="[-3.141592653589793,0.0015926535897931142,-3.141592653589793]" 
                :scale="[0.36535902481229576,1.6,0.39020006525861206]" 
                name="精灵图文字" uuid="d84a5eb9-37ac-4833-b866-34f6ff597d3a"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState30" />
        </Suspense>
        
        <Suspense>
            <spriteImg 
                :position="[-6.524,3.236,-23.23]" 
                :rotation="[0,0,0]" 
                :scale="[2.5,2.5,1]" 
                name="精灵图片" uuid="cd8b014e-5255-4038-878b-02924d69ef0c"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState31" />
        </Suspense>
        
        <Suspense>
            <spriteImg 
                :position="[-14.634,3.059,-23.081]" 
                :rotation="[0,0,0]" 
                :scale="[2.5,2.5,1]" 
                name="精灵图片" uuid="c5259533-845a-4c05-aeb6-0f017b4c0c39"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState32" />
        </Suspense>
        
        <Suspense>
            <spriteImg 
                :position="[18.193,3.059,-23.081]" 
                :rotation="[0,0,0]" 
                :scale="[2.5,2.5,1]" 
                name="精灵图片" uuid="2c844acb-76c8-4012-b4bb-e30399193edc"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState33" />
        </Suspense>
        
        <Suspense>
            <spriteImg 
                :position="[10.127,3.059,-23.081]" 
                :rotation="[0,0,0]" 
                :scale="[2.5,2.5,1]" 
                name="精灵图片" uuid="85fe230e-7469-46d6-8331-863919a11f63"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState34" />
        </Suspense>
        
        <Suspense>
            <bannerLabel 
                :position="[1.848,0.8250000000000001,-25.957]" 
                :rotation="[-3.141592653589793,0.0015926535897931142,-3.141592653589793]" 
                :scale="[0.36535902481229576,1.6,0.39020006525861206]" 
                name="精灵图文字" uuid="f120d028-df96-4f45-aeee-e15ab25f59c6"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState35" />
        </Suspense>
        
        <Suspense>
            <bannerLabel 
                :position="[10.134,0.8250000000000001,-25.957]" 
                :rotation="[-3.141592653589793,0.0015926535897931142,-3.141592653589793]" 
                :scale="[0.36535902481229576,1.6,0.39020006525861206]" 
                name="精灵图文字" uuid="b6453d70-5878-4f58-aa4d-9ffd113b592d"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState36" />
        </Suspense>
        
        <Suspense>
            <bannerLabel 
                :position="[-6.6610000000000005,0.8250000000000001,-25.957]" 
                :rotation="[-3.141592653589793,0.0015926535897931142,-3.141592653589793]" 
                :scale="[0.36535902481229576,1.6,0.39020006525861206]" 
                name="精灵图文字" uuid="35c0ae80-5015-41f1-9185-8ad8a755d5fd"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState37" />
        </Suspense>
        
        <Suspense>
            <lineArrow 
                :position="[-2.58,0.48,-3.6910000000000003]" 
                :rotation="[-1.570739855410251,-0.07079630431005711,-1.569998000181987]" 
                :scale="[1,1,1]" 
                name="箭头线组件" uuid="e6304b94-e7d9-41a6-a01c-bc5f89011d3d"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState38" />
        </Suspense>
        
        <Suspense>
            <lineArrow 
                :position="[-2.6430000000000002,0.48,-16.869]" 
                :rotation="[-1.570739855410251,-0.07079630431005711,-1.569998000181987]" 
                :scale="[1,1,1]" 
                name="箭头线组件" uuid="e3ebc66c-5636-4fac-b2fd-5b39b6c459ce"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState39" />
        </Suspense>
        
        <Suspense>
            <lineArrow 
                :position="[7.234,0.48,-17.041]" 
                :rotation="[-1.6190557985271132,-0.05181919127260384,-2.3212509058943485]" 
                :scale="[1,1,1]" 
                name="箭头线组件" uuid="320ac1b7-15bd-42bc-880b-4aefb95535bc"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState40" />
        </Suspense>
        
        <Suspense>
            <bannerLabel 
                :position="[-2.142,0.19,-33.852000000000004]" 
                :rotation="[-3.141592653589793,-0.0015926535897932835,-3.141592653589793]" 
                :scale="[2,1,2]" 
                name="精灵图文字" uuid="3c504d5b-032e-491e-b84f-feb999bcc9ea"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState41" />
        </Suspense>
        
        <Suspense>
            <particleBase 
                :position="[-2.532,0,2.4210000000000003]" 
                :rotation="[0,0,0]" 
                :scale="[1.5,1.5,1.5]" 
                name="粒子底座" uuid="727b4e34-b34e-453e-b6ec-4351a499adbd"
                :castShadow="false" :receiveShadow="false" :renderOrder="9999" :visible="false"
                v-bind="eMeshState42" />
        </Suspense>
        
        <Suspense>
            <particleBase 
                :position="[4.5680000000000005,-0.168,-8.631]" 
                :rotation="[0,0,0]" 
                :scale="[1.5,1.5,1.5]" 
                name="粒子底座" uuid="b7d7dbd5-a959-4cd2-94bc-ac0d7d3e86e0"
                :castShadow="false" :receiveShadow="false" :renderOrder="9999" :visible="false"
                v-bind="eMeshState43" />
        </Suspense>
        
        <Suspense>
            <shapesforEditor 
                :position="[4.481,1.442,-9.173]" 
                :rotation="[0,0,0]" 
                :scale="[2.6174728581863396,1,2.9753858623945484]" 
                name="图形合集组件" uuid="6901ad93-4948-409a-82cb-30a8377ad229"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="false"
                v-bind="eMeshState44" v-on="eMeshEvents44" />
        </Suspense>
        
        <Suspense>
            <particleBase 
                :position="[-9.371,-0.168,-8.631]" 
                :rotation="[0,0,0]" 
                :scale="[1.5,1.5,1.5]" 
                name="粒子底座" uuid="231c0df2-8a18-4bd5-aede-7f5009b45f80"
                :castShadow="false" :receiveShadow="false" :renderOrder="9999" :visible="false"
                v-bind="eMeshState45" />
        </Suspense>
        
        <Suspense>
            <shapesforEditor 
                :position="[-9.023,1.442,-9.173]" 
                :rotation="[0,0,0]" 
                :scale="[2.6174728581863396,1,2.9753858623945484]" 
                name="图形合集组件" uuid="6fa6ccf2-3d8f-4f9c-8ac4-e74beb3f8822"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="false"
                v-bind="eMeshState46" v-on="eMeshEvents46" />
        </Suspense>
        
        <Suspense>
            <particleBase 
                :position="[-9.633000000000001,-0.168,-8.307]" 
                :rotation="[0,0,0]" 
                :scale="[1.5,1.5,1.5]" 
                name="粒子底座" uuid="e632e05f-46c9-4aaa-9031-de1d6a29b702"
                :castShadow="false" :receiveShadow="false" :renderOrder="9999" :visible="false"
                v-bind="eMeshState47" />
        </Suspense>
        
        <Suspense>
            <fencePlus 
                :position="[-2,-0.043000000000000003,-24.473]" 
                :rotation="[0,0,0]" 
                :scale="[4.965722235761583,1,1.0242279475383238]" 
                name="围墙高级" uuid="80179003-8d69-4ed1-957a-cbd9e2a742f9"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="false"
                v-bind="eMeshState48" />
        </Suspense>
        
        <Suspense>
            <generalFont 
                :position="[16.937,1.911,-2.743]" 
                :rotation="[-2.5515926535897933,-0.008407346410206696,-3.141592653589793]" 
                :scale="[1.5,1.5,1.5]" 
                name="tvt.js 技术栈" uuid="71d39a00-71ac-4075-943e-3850bb70e6bb"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="true"
                v-bind="eMeshState49" />
        </Suspense>
        
        <Suspense>
            <shapesforEditor 
                :position="[-2.5460000000000003,1.442,-9.173]" 
                :rotation="[0,0,0]" 
                :scale="[2.6174728581863396,1,2.9753858623945484]" 
                name="图形合集组件" uuid="053bf11b-f4f1-4dbc-a2e9-3216a4676e78"
                :castShadow="false" :receiveShadow="false" :renderOrder="0" :visible="false"
                v-bind="eMeshState50" v-on="eMeshEvents50" />
        </Suspense>
        </TresGroup>
</template>

<script setup lang="ts">
import { extendMakeEvent } from '@/common/forEditor'
import { reflectorRoundedBox } from 'PLS/floor'
            import { line2RoundedRect } from 'PLS/UIdemo'
            import { topoBase } from 'PLS/floor'
            import { spriteImg } from 'PLS/UIdemo'
            import { bannerLabel } from 'PLS/UIdemo'
            import { lineArrow } from 'PLS/UIdemo'
            import { particleBase } from 'PLS/floor'
            import { shapesforEditor } from 'PLS/basic'
            import { fencePlus } from 'PLS/digitalCity'
            import { generalFont } from 'PLS/UIdemo'
            
        const eMeshState0 = {"color":"#2A74C9","width":10,"height":0.65,"depth":6.03,"radius":0.16,"roughness":0.28,"metalness":0.41,"reflectorOffset":0.33,"mix":0.43,"sharpMix":0.57}
        
    const eMeshEvents0 = extendMakeEvent([
    {
        eventType: 'click',
        enabled: false,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("单击事件:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
            }
        },{
        eventType: 'doubleclick',
        enabled: false,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("双击事件:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
            }
        },{
        eventType: 'contextmenu',
        enabled: false,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("鼠标右键:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
            }
        },{
        eventType: 'pointerenter',
        enabled: true,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("鼠标移入:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
const wq = currentObject.parent.parent.getObjectByProperty('uuid', '80179003-8d69-4ed1-957a-cbd9e2a742f9');
if(wq){
wq.visible = !wq.visible
}
document.body.style.cursor = 'pointer';
            }
        },{
        eventType: 'pointerleave',
        enabled: true,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("鼠标移出:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
const wq = currentObject.parent.parent.getObjectByProperty('uuid', '80179003-8d69-4ed1-957a-cbd9e2a742f9');
if(wq){
wq.visible = !wq.visible
}
document.body.style.cursor = 'default';
            }
        },])
    
        const eMeshState1 = {"linewidth":2.8,"color":"#2C2C2C","width":10,"height":5.7,"radius":0.107,"cornerSegments":6}
        
        const eMeshState2 = {"selected":"baseModelH","colorlist":["#6381EE","#FFFFFF","#FFFFFF","#FFFFFF","#6381EE","#FFFFFF"],"roughness":0.43,"metalness":0,"type":["baseModelA","baseModelB","baseModelC","baseModelD","baseModelE","baseModelF","baseModelG","baseModelH"]}
        
        const eMeshState3 = {"base64":"","isSprite":true}
        
        const eMeshState4 = {"isSprite":false,"text":"fes.js","fontSize":48,"fontColor":"#000000","backgroundColor":"#FFFFFF87","padding":{"y":16,"x":20},"align":"center","scaleFactor":0.045,"borderColor":"#000000","borderWidth":1.6,"borderRadius":2,"dpi":1.1}
        
        const eMeshState5 = {"color":"#2A74C9","width":7.17,"height":0.65,"depth":6.03,"radius":0.16,"roughness":0.28,"metalness":0.41,"reflectorOffset":0.33,"mix":0.43,"sharpMix":0.57}
        
    const eMeshEvents5 = extendMakeEvent([
    {
        eventType: 'click',
        enabled: true,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("单击事件:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
window.open('https://gitee.com/ice-gl/icegl-three-vue-tres/');
            }
        },{
        eventType: 'doubleclick',
        enabled: false,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("双击事件:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
            }
        },{
        eventType: 'contextmenu',
        enabled: false,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("鼠标右键:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
            }
        },{
        eventType: 'pointerenter',
        enabled: true,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("鼠标移入:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
const wq = currentObject.parent.parent.getObjectByProperty('uuid', '727b4e34-b34e-453e-b6ec-4351a499adbd');
if(wq){
wq.visible = true
}
document.body.style.cursor = 'pointer';

            }
        },{
        eventType: 'pointerleave',
        enabled: true,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("鼠标移出:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
const wq = currentObject.parent.parent.getObjectByProperty('uuid', '727b4e34-b34e-453e-b6ec-4351a499adbd');
if(wq){
wq.visible = false
}
document.body.style.cursor = 'default';
            }
        },])
    
        const eMeshState6 = {"base64":"","isSprite":true}
        
        const eMeshState7 = {"linewidth":2.8,"color":"#2C2C2C","width":6.8,"height":5.7,"radius":0.107,"cornerSegments":6}
        
        const eMeshState8 = {"selected":"baseModelG","colorlist":["#6381EE","#FFFFFF","#FFFFFF","#FFFFFF","#6381EE","#FFFFFF"],"roughness":0.43,"metalness":0,"type":["baseModelA","baseModelB","baseModelC","baseModelD","baseModelE","baseModelF","baseModelG","baseModelH"]}
        
        const eMeshState9 = {"isSprite":false,"text":"tvt.js","fontSize":48,"fontColor":"#000000","backgroundColor":"#FFFFFF87","padding":{"y":16,"x":20},"align":"center","scaleFactor":0.045,"borderColor":"#000000","borderWidth":1.6,"borderRadius":2,"dpi":1.1}
        
        const eMeshState10 = {"selected":"baseModelH","colorlist":["#6381EE","#FFFFFF","#FFFFFF","#FFFFFF","#6381EE","#FFFFFF"],"roughness":0.43,"metalness":0,"type":["baseModelA","baseModelB","baseModelC","baseModelD","baseModelE","baseModelF","baseModelG","baseModelH"]}
        
        const eMeshState11 = {"selected":"baseModelF","colorlist":["#FFFFFF","#6381EE","#FFFFFF","#FFFFFF","#6381EE","#FFFFFF"],"roughness":0.43,"metalness":0,"type":["baseModelA","baseModelB","baseModelC","baseModelD","baseModelE","baseModelF","baseModelG","baseModelH"]}
        
        const eMeshState12 = {"base64":"","isSprite":true}
        
        const eMeshState13 = {"isSprite":false,"text":"three.js","fontSize":48,"fontColor":"#000000","backgroundColor":"#FFFFFF87","padding":{"y":16,"x":20},"align":"center","scaleFactor":0.045,"borderColor":"#000000","borderWidth":1.6,"borderRadius":2,"dpi":1.1}
        
        const eMeshState14 = {"isSprite":false,"text":"gsap.js","fontSize":48,"fontColor":"#000000","backgroundColor":"#FFFFFF87","padding":{"y":16,"x":20},"align":"center","scaleFactor":0.045,"borderColor":"#000000","borderWidth":1.6,"borderRadius":2,"dpi":1.1}
        
        const eMeshState15 = {"base64":"","isSprite":true}
        
        const eMeshState16 = {"color":"#5C5C5C","hasArrow":true,"radius":0.11,"length":9.2,"cutoffRatio":0.9,"roughness":0.14,"metalness":0.2}
        
        const eMeshState17 = {"color":"#2A74C9","width":10,"height":0.65,"depth":6.03,"radius":0.16,"roughness":0.28,"metalness":0.41,"reflectorOffset":0.33,"mix":0.43,"sharpMix":0.57}
        
        const eMeshState18 = {"selected":"baseModelH","colorlist":["#6381EE","#FFFFFF","#FFFFFF","#FFFFFF","#6381EE","#FFFFFF"],"roughness":0.43,"metalness":0,"type":["baseModelA","baseModelB","baseModelC","baseModelD","baseModelE","baseModelF","baseModelG","baseModelH"]}
        
        const eMeshState19 = {"selected":"baseModelF","colorlist":["#FFFFFF","#6381EE","#FFFFFF","#FFFFFF","#6381EE","#FFFFFF"],"roughness":0.43,"metalness":0,"type":["baseModelA","baseModelB","baseModelC","baseModelD","baseModelE","baseModelF","baseModelG","baseModelH"]}
        
        const eMeshState20 = {"selected":"baseModelF","colorlist":["#FFFFFF","#6381EE","#FFFFFF","#FFFFFF","#6381EE","#FFFFFF"],"roughness":0.43,"metalness":0,"type":["baseModelA","baseModelB","baseModelC","baseModelD","baseModelE","baseModelF","baseModelG","baseModelH"]}
        
        const eMeshState21 = {"selected":"baseModelF","colorlist":["#FFFFFF","#6381EE","#FFFFFF","#FFFFFF","#6381EE","#FFFFFF"],"roughness":0.43,"metalness":0,"type":["baseModelA","baseModelB","baseModelC","baseModelD","baseModelE","baseModelF","baseModelG","baseModelH"]}
        
        const eMeshState22 = {"selected":"baseModelF","colorlist":["#FFFFFF","#6381EE","#FFFFFF","#FFFFFF","#6381EE","#FFFFFF"],"roughness":0.43,"metalness":0,"type":["baseModelA","baseModelB","baseModelC","baseModelD","baseModelE","baseModelF","baseModelG","baseModelH"]}
        
        const eMeshState23 = {"selected":"baseModelF","colorlist":["#FFFFFF","#6381EE","#FFFFFF","#FFFFFF","#6381EE","#FFFFFF"],"roughness":0.43,"metalness":0,"type":["baseModelA","baseModelB","baseModelC","baseModelD","baseModelE","baseModelF","baseModelG","baseModelH"]}
        
        const eMeshState24 = {"linewidth":2.8,"color":"#2C2C2C","width":10,"height":5.7,"radius":0.107,"cornerSegments":6}
        
        const eMeshState25 = {"base64":"","isSprite":true}
        
        const eMeshState26 = {"isSprite":false,"text":"tres.js","fontSize":48,"fontColor":"#000000","backgroundColor":"#FFFFFF87","padding":{"y":16,"x":20},"align":"center","scaleFactor":0.045,"borderColor":"#000000","borderWidth":1.6,"borderRadius":2,"dpi":1.1}
        
        const eMeshState27 = {"base64":"","isSprite":true}
        
        const eMeshState28 = {"isSprite":false,"text":"echarts","fontSize":48,"fontColor":"#000000","backgroundColor":"#FFFFFF87","padding":{"y":16,"x":20},"align":"center","scaleFactor":0.045,"borderColor":"#000000","borderWidth":1.6,"borderRadius":2,"dpi":1.1}
        
        const eMeshState29 = {"base64":"","isSprite":true}
        
        const eMeshState30 = {"isSprite":false,"text":"unocss","fontSize":48,"fontColor":"#000000","backgroundColor":"#FFFFFF87","padding":{"y":16,"x":20},"align":"center","scaleFactor":0.045,"borderColor":"#000000","borderWidth":1.6,"borderRadius":2,"dpi":1.1}
        
        const eMeshState31 = {"base64":"","isSprite":true}
        
        const eMeshState32 = {"base64":"","isSprite":true}
        
        const eMeshState33 = {"base64":"","isSprite":true}
        
        const eMeshState34 = {"base64":"","isSprite":true}
        
        const eMeshState35 = {"isSprite":false,"text":"vue.js","fontSize":48,"fontColor":"#000000","backgroundColor":"#FFFFFF87","padding":{"y":16,"x":20},"align":"center","scaleFactor":0.045,"borderColor":"#000000","borderWidth":1.6,"borderRadius":2,"dpi":1.1}
        
        const eMeshState36 = {"isSprite":false,"text":"pinia.js","fontSize":48,"fontColor":"#000000","backgroundColor":"#FFFFFF87","padding":{"y":16,"x":20},"align":"center","scaleFactor":0.045,"borderColor":"#000000","borderWidth":1.6,"borderRadius":2,"dpi":1.1}
        
        const eMeshState37 = {"isSprite":false,"text":"typescript","fontSize":48,"fontColor":"#000000","backgroundColor":"#FFFFFF87","padding":{"y":16,"x":20},"align":"center","scaleFactor":0.045,"borderColor":"#000000","borderWidth":1.6,"borderRadius":2,"dpi":1.1}
        
        const eMeshState38 = {"color":"#5C5C5C","hasArrow":true,"radius":0.11,"length":5.8,"cutoffRatio":0.86,"roughness":0.14,"metalness":0.2}
        
        const eMeshState39 = {"color":"#5C5C5C","hasArrow":true,"radius":0.11,"length":7.1,"cutoffRatio":0.86,"roughness":0.14,"metalness":0.2}
        
        const eMeshState40 = {"color":"#5C5C5C","hasArrow":true,"radius":0.11,"length":9.2,"cutoffRatio":0.9,"roughness":0.14,"metalness":0.2}
        
        const eMeshState41 = {"isSprite":false,"text":"🎉 三维可视化项目快速落地的开源框架 🎊","fontSize":82,"fontColor":"#141414","backgroundColor":"#FFFFFFC9","padding":{"y":20,"x":20},"align":"left-bottom","scaleFactor":0.02,"borderColor":"#000000","borderWidth":2.6,"borderRadius":0.9,"dpi":3.4}
        
        const eMeshState42 = {"speed":-0.17,"randomness":0.61,"count":127,"size":0.35,"color":"#FFFFFF","areaX":5,"areaY":3.5,"areaZ":5,"opacity":0.74}
        
        const eMeshState43 = {"speed":-0.03,"randomness":0.61,"count":94,"size":0.22,"color":"#B1C6FF","areaX":2.9,"areaY":2.4,"areaZ":2.6,"opacity":0.74}
        
        const eMeshState44 = {"modelValue":{"type":"Box","args":[1,1,1]},"materialType":"MeshStandardMaterial","materialProps":{"color":"#ffffff","map":null,"wireframe":false,"opacity":1,"transparent":false,"side":0,"alphaTest":0,"blending":1,"depthTest":true,"depthWrite":true,"emissive":"#000000","emissiveIntensity":1,"metalness":0.5,"roughness":0.5,"metalnessMap":null,"roughnessMap":null,"normalMap":null,"normalScale":{"x":1,"y":1},"bumpMap":null,"bumpScale":1,"displacementMap":null,"displacementScale":1,"displacementBias":0,"aoMap":null,"aoMapIntensity":1,"envMap":null,"envMapIntensity":1}}
        
    const eMeshEvents44 = extendMakeEvent([
    {
        eventType: 'click',
        enabled: false,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("单击事件:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
            }
        },{
        eventType: 'doubleclick',
        enabled: false,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("双击事件:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
            }
        },{
        eventType: 'contextmenu',
        enabled: false,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("鼠标右键:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
            }
        },{
        eventType: 'pointerenter',
        enabled: true,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("鼠标移入:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
const wq = currentObject.parent.parent.getObjectByProperty('uuid', 'b7d7dbd5-a959-4cd2-94bc-ac0d7d3e86e0');
if(wq){
wq.visible = true
}
document.body.style.cursor = 'pointer';
            }
        },{
        eventType: 'pointerleave',
        enabled: true,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("鼠标移出:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
const wq = currentObject.parent.parent.getObjectByProperty('uuid', 'b7d7dbd5-a959-4cd2-94bc-ac0d7d3e86e0');
if(wq){
wq.visible = false
}
document.body.style.cursor = 'default';
            }
        },])
    
        const eMeshState45 = {"speed":-0.03,"randomness":0.61,"count":94,"size":0.22,"color":"#B1FFC8","areaX":2.9,"areaY":2.4,"areaZ":2.6,"opacity":0.74}
        
        const eMeshState46 = {"modelValue":{"type":"Box","args":[1,1,1]},"materialType":"MeshStandardMaterial","materialProps":{"color":"#ffffff","map":null,"wireframe":false,"opacity":1,"transparent":false,"side":0,"alphaTest":0,"blending":1,"depthTest":true,"depthWrite":true,"emissive":"#000000","emissiveIntensity":1,"metalness":0.5,"roughness":0.5,"metalnessMap":null,"roughnessMap":null,"normalMap":null,"normalScale":{"x":1,"y":1},"bumpMap":null,"bumpScale":1,"displacementMap":null,"displacementScale":1,"displacementBias":0,"aoMap":null,"aoMapIntensity":1,"envMap":null,"envMapIntensity":1}}
        
    const eMeshEvents46 = extendMakeEvent([
    {
        eventType: 'click',
        enabled: false,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("单击事件:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
            }
        },{
        eventType: 'doubleclick',
        enabled: false,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("双击事件:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
            }
        },{
        eventType: 'contextmenu',
        enabled: false,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("鼠标右键:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
            }
        },{
        eventType: 'pointerenter',
        enabled: true,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("鼠标移入:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
const wq = currentObject.parent.parent.getObjectByProperty('uuid', '231c0df2-8a18-4bd5-aede-7f5009b45f80');
if(wq){
wq.visible = true
}
document.body.style.cursor = 'pointer';
            }
        },{
        eventType: 'pointerleave',
        enabled: true,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("鼠标移出:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
const wq = currentObject.parent.parent.getObjectByProperty('uuid', '231c0df2-8a18-4bd5-aede-7f5009b45f80');
if(wq){
wq.visible = false
}
document.body.style.cursor = 'default';
            }
        },])
    
        const eMeshState47 = {"speed":-0.03,"randomness":0.61,"count":94,"size":0.22,"color":"#B1FFC8","areaX":4.4,"areaY":2.4,"areaZ":4.8,"opacity":0.74}
        
        const eMeshState48 = {"width":10,"height":5.787,"depth":6.068,"color":"#73D3FF","opacity":0.7,"num":5,"thickness":0.32,"speed":0.44,"room":0.64}
        
        const eMeshState49 = {"text":"tvtJS_技术栈","size":2,"height":0.4,"curveSegments":5,"bevelEnabled":true,"bevelThickness":0.08,"bevelSize":0.01,"bevelOffset":0.01,"bevelSegments":7,"center":true,"materialType":"TransmissionMaterial","materialProps":{"color":"#FFFFFF","roughness":0.24,"reflectivity":0.89,"attenuationColor":"#BDBDBD","attenuationDistance":1,"chromaticAberration":0.17,"anisotropicBlur":0.28,"distortion":0.61,"temporalDistortion":0.56,"backside":true,"thickness":0.61,"backsideThickness":0.26}}
        
        const eMeshState50 = {"modelValue":{"type":"Box","args":[1,1,1]},"materialType":"MeshStandardMaterial","materialProps":{"color":"#ffffff","map":null,"wireframe":false,"opacity":1,"transparent":false,"side":0,"alphaTest":0,"blending":1,"depthTest":true,"depthWrite":true,"emissive":"#000000","emissiveIntensity":1,"metalness":0.5,"roughness":0.5,"metalnessMap":null,"roughnessMap":null,"normalMap":null,"normalScale":{"x":1,"y":1},"bumpMap":null,"bumpScale":1,"displacementMap":null,"displacementScale":1,"displacementBias":0,"aoMap":null,"aoMapIntensity":1,"envMap":null,"envMapIntensity":1}}
        
    const eMeshEvents50 = extendMakeEvent([
    {
        eventType: 'click',
        enabled: true,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("单击事件:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
window.open('https://docs.icegl.cn/');
            }
        },{
        eventType: 'doubleclick',
        enabled: false,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("双击事件:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
            }
        },{
        eventType: 'contextmenu',
        enabled: false,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("鼠标右键:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
            }
        },{
        eventType: 'pointerenter',
        enabled: true,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("鼠标移入:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
document.body.style.cursor = 'pointer';
            }
        },{
        eventType: 'pointerleave',
        enabled: true,
        function: (PointerEvent: any, currentObject: any, point: any, object: any, distance: any) => {
                console.log("鼠标移出:"+currentObject.uuid,PointerEvent,currentObject,point,object,distance)
document.body.style.cursor = 'default';
            }
        },])
    </script>